/*
 * BombedMazeFactory.h
 *
 *  Created on: Jan 8, 2013
 *      Author: quanpv
 */

#ifndef BOMBEDMAZEFACTORY_H_
#define BOMBEDMAZEFACTORY_H_

#include "MazeFactory.h"

class BombedMazeFactory: public MazeFactory {
public:
	BombedMazeFactory();
	virtual ~BombedMazeFactory();

	boost::shared_ptr<Wall> MakeWall() const;
	boost::shared_ptr<Room> MakeRoom(int n) const;
};

#endif /* BOMBEDMAZEFACTORY_H_ */
